module.exports = function ($scope, tableconfig, $state, $modal) {

	tableconfig.start($scope, {
		'url': '/api/as/tc/ticketorder/orderlist',
		'col': [
			{ 'title': '订单编号', 'col': 'code' },
			{ 'title': '订单名称', 'col': 'title' },
			{ 'title': '游客信息', 'col': ['name','mobile','cardno'] },
			{ 'title': '数量', 'col':  ['num','back','used'] },
			{ 'title': '购买时间', 'col': 'create_time' },
			{ 'title': '出票状态', 'col': ['ticket_state_name', 'cancel_reason'] },
			{ 'title': '分销商', 'col': ['company_name', 'company_code', 'operation_login_name'] },
			{ 'title': '操作', 'col': 'btn' },
		],
		'btn': [
			{ 'title': '订单详情', 'onclick': 'orderinfo' },
			{ 'title': '票信息', 'onclick': 'ticketInfo' },
			{ 'title': '重发短信', 'onclick': 'info' },
			{ 'title': '转发短信', 'onclick': 'info' },
			{ 'title': '退多张票', 'onclick': 'info' }
		],
		'search': [
			{ 'title': '订单编号', 'type': 'txt', 'name': 'code', 'show': true },
			{ 'title': '订单标题', 'type': 'txt', 'name': 'name', 'show': true },
			{ 'title': '身份证号', 'type': 'txt', 'name': 'name', 'show': true },
			{ 'title': '姓名', 'type': 'txt', 'name': 'name', 'show': true },
			{ 'title': '机构编号', 'type': 'txt', 'name': 'name' },
			{ 'title': '登录帐号', 'type': 'txt', 'name': 'name' },
			{ 'title': '备注', 'type': 'txt', 'name': 'name' },
			{ 'title': '电话', 'type': 'txt', 'name': 'name', 'show': true },
			{ 'title': '下单开始时间', 'type': 'date1', 'name': 'name' },
			{ 'title': '下单结束时间', 'type': 'date1', 'name': 'name' },
			{ 'title': '票状态', 'type': 'txt', 'name': 'name' },
			// {
			// 	'title': '景区',
			// 	'type': 'select',
			// 	'url': '/api/ac/tc/placeView/jlist',
			// 	'name': 'place_code',
			// 	'show': true,
			// },
		],
		// 'title': '景区列表',
		'info': {
			'to': 'app.order_info',
		},
		// 'delete': {
		// 	'url': '/api/ac/tc/ticketType/delete',
		// },
		// 'edit': {
		// 	'to': 'app.tickettype_edit'
		// }
	});
	$scope.table = tableconfig;

	$scope.item = {};

	//订单详情
	$scope.orderinfo = function(item){

		$scope.item = item;

		var modalInstance = $modal.open({
			template : require('../views/info.html'),
			controller : 'orderinfo',  
			size : 'lg',
			resolve : {  
				items : function() {  
					return $scope.item;  
				}  
			}  
		});

		modalInstance.opened.then(function() {// 模态窗口打开之后执行的函数  
			console.log('modal is opened');  
		});  
		modalInstance.result.then(
			function(result) {  
				console.log(result);  
			}, 
			function(reason) {  
				console.log("点击空白区域了");// 点击空白区域，总会输出backdrop  
				// click，点击取消，则会暑促cancel  
				// $log.info('Modal dismissed at: ' + new Date());  
			}
		);  
	};

	//票信息
	$scope.ticketInfo = function(item){
		console.log('进来了么');
		$scope.item = item;
		var modalInstance = $modal.open({
			template : require('../views/ticketInfo.html'),
			controller : 'orderTicketInfo',
			size : 'lg',
			resolve : {
				items : function(){
					return $scope.item;
				}
			}
		});
	}


};